Skip to content

Commit 5112e08

Browse files
committed
add TypedArray feature to all new tests
1 parent 4c743a9 commit 5112e08

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+61
-61
lines changed

test/built-ins/Uint8Array/fromBase64/alphabet.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.frombase64
55
description: Conversion of base64 strings to Uint8Arrays exercising the alphabet option
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
assert.compareArray(Uint8Array.fromBase64('x+/y'), [199, 239, 242]);

test/built-ins/Uint8Array/fromBase64/descriptor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.frombase64
55
description: >
66
Uint8Array.fromBase64 has default data property attributes.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array, 'fromBase64', {

test/built-ins/Uint8Array/fromBase64/ignores-receiver.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.frombase64
55
description: Uint8Array.fromBase64 ignores its receiver
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var fromBase64 = Uint8Array.fromBase64;

test/built-ins/Uint8Array/fromBase64/illegal-characters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.frombase64
55
description: Uint8Array.fromBase64 throws a SyntaxError when input has non-base64, non-ascii-whitespace characters
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var illegal = [

test/built-ins/Uint8Array/fromBase64/last-chunk-handling.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.frombase64
55
description: Handling of final chunks in Uint8Array.fromBase64
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
// padding

test/built-ins/Uint8Array/fromBase64/length.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.frombase64
55
description: >
66
Uint8Array.fromBase64.length is 1.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.fromBase64, 'length', {

test/built-ins/Uint8Array/fromBase64/name.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.frombase64
55
description: >
66
Uint8Array.fromBase64.name is "fromBase64".
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.fromBase64, 'name', {

test/built-ins/Uint8Array/fromBase64/nonconstructor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.frombase64
55
description: >
66
Uint8Array.fromBase64 is not a constructor function.
77
includes: [isConstructor.js]
8-
features: [uint8array-base64, Reflect.construct]
8+
features: [uint8array-base64, TypedArray, Reflect.construct]
99
---*/
1010

1111
assert(!isConstructor(Uint8Array.fromBase64), "Uint8Array.fromBase64 is not a constructor");

test/built-ins/Uint8Array/fromBase64/option-coercion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.frombase64
55
description: Uint8Array.fromBase64 triggers effects of the "alphabet" and "lastChunkHandling" getters, but does not perform toString on the results
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
assert.throws(TypeError, function() {

test/built-ins/Uint8Array/fromBase64/results.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.frombase64
55
description: Conversion of base64 strings to Uint8Arrays
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
// standard test vectors from https://datatracker.ietf.org/doc/html/rfc4648#section-10

test/built-ins/Uint8Array/fromBase64/string-coercion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.frombase64
55
description: Uint8Array.fromBase64 throws if its argument is not a string
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var toStringCalls = 0;

test/built-ins/Uint8Array/fromBase64/whitespace.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.frombase64
55
description: Uint8Array.fromBase64 ignores ASCII whitespace in the input
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var whitespaceKinds = [

test/built-ins/Uint8Array/fromHex/descriptor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.fromhex
55
description: >
66
Uint8Array.fromHex has default data property attributes.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array, 'fromHex', {

test/built-ins/Uint8Array/fromHex/ignores-receiver.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.fromhex
55
description: Uint8Array.fromHex ignores its receiver
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var fromHex = Uint8Array.fromHex;

test/built-ins/Uint8Array/fromHex/illegal-characters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.fromhex
55
description: Uint8Array.fromHex throws a SyntaxError when input has non-hex characters
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var illegal = [

test/built-ins/Uint8Array/fromHex/length.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.fromhex
55
description: >
66
Uint8Array.fromHex.length is 1.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.fromHex, 'length', {

test/built-ins/Uint8Array/fromHex/name.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.fromhex
55
description: >
66
Uint8Array.fromHex.name is "fromHex".
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.fromHex, 'name', {

test/built-ins/Uint8Array/fromHex/nonconstructor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.fromhex
55
description: >
66
Uint8Array.fromHex is not a constructor function.
77
includes: [isConstructor.js]
8-
features: [uint8array-base64, Reflect.construct]
8+
features: [uint8array-base64, TypedArray, Reflect.construct]
99
---*/
1010

1111
assert(!isConstructor(Uint8Array.fromHex), "Uint8Array.fromHex is not a constructor");

test/built-ins/Uint8Array/fromHex/odd-length-input.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.fromhex
55
description: Uint8Array.fromHex throws if given an odd number of input hex characters
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
assert.throws(SyntaxError, function() {

test/built-ins/Uint8Array/fromHex/results.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.fromhex
55
description: Conversion of hex strings to Uint8Arrays
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var cases = [

test/built-ins/Uint8Array/fromHex/string-coercion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.fromhex
55
description: Uint8Array.fromHex throws if its argument is not a string
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var toStringCalls = 0;

test/built-ins/Uint8Array/prototype/setFromBase64/alphabet.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Conversion of base64 strings to Uint8Arrays exercising the alphabet option
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var target = new Uint8Array([255, 255, 255, 255]);

test/built-ins/Uint8Array/prototype/setFromBase64/descriptor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfrombase64
55
description: >
66
Uint8Array.prototype.setFromBase64 has default data property attributes.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.prototype, 'setFromBase64', {

test/built-ins/Uint8Array/prototype/setFromBase64/detached-buffer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Uint8Array.prototype.setFromBase64 throws on detatched buffers
66
includes: [detachArrayBuffer.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var target = new Uint8Array([255, 255, 255]);

test/built-ins/Uint8Array/prototype/setFromBase64/illegal-characters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Uint8Array.prototype.setFromBase64 throws a SyntaxError when input has non-base64, non-ascii-whitespace characters
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var illegal = [

test/built-ins/Uint8Array/prototype/setFromBase64/last-chunk-handling.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Handling of final chunks in target.setFromBase64
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
// padding

test/built-ins/Uint8Array/prototype/setFromBase64/length.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfrombase64
55
description: >
66
Uint8Array.prototype.setFromBase64.length is 1.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.prototype.setFromBase64, 'length', {

test/built-ins/Uint8Array/prototype/setFromBase64/name.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfrombase64
55
description: >
66
Uint8Array.prototype.setFromBase64.name is "setFromBase64".
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.prototype.setFromBase64, 'name', {

test/built-ins/Uint8Array/prototype/setFromBase64/nonconstructor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfrombase64
55
description: >
66
Uint8Array.prototype.setFromBase64 is not a constructor function.
77
includes: [isConstructor.js]
8-
features: [uint8array-base64, Reflect.construct]
8+
features: [uint8array-base64, TypedArray, Reflect.construct]
99
---*/
1010

1111
assert(!isConstructor(Uint8Array.prototype.setFromBase64), "Uint8Array.prototype.setFromBase64 is not a constructor");

test/built-ins/Uint8Array/prototype/setFromBase64/option-coercion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Uint8Array.prototype.setFromBase64 triggers effects of the "alphabet" and "lastChunkHandling" getters, but does not perform toString on the results
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
assert.throws(TypeError, function() {

test/built-ins/Uint8Array/prototype/setFromBase64/results.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Conversion of base64 strings to Uint8Arrays
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
// standard test vectors from https://datatracker.ietf.org/doc/html/rfc4648#section-10

test/built-ins/Uint8Array/prototype/setFromBase64/string-coercion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Uint8Array.prototype.setFromBase64 throws if its first argument is not a string
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var toStringCalls = 0;

test/built-ins/Uint8Array/prototype/setFromBase64/subarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Uint8Array.prototype.setFromBase64 takes into account the offset of the target Uint8Array
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var base = new Uint8Array([255, 255, 255, 255, 255, 255, 255]);

test/built-ins/Uint8Array/prototype/setFromBase64/target-size.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Uint8Array.prototype.setFromBase64 behavior when target buffer is small
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
// buffer too small

test/built-ins/Uint8Array/prototype/setFromBase64/whitespace.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfrombase64
55
description: Uint8Array.prototype.setFromBase64 ignores ASCII whitespace in the input
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var whitespaceKinds = [

test/built-ins/Uint8Array/prototype/setFromHex/descriptor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfromhex
55
description: >
66
Uint8Array.prototype.setFromHex has default data property attributes.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.prototype, 'setFromHex', {

test/built-ins/Uint8Array/prototype/setFromHex/detached-buffer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfromhex
55
description: Uint8Array.prototype.setFromHex throws on detatched buffers
66
includes: [detachArrayBuffer.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var target = new Uint8Array([255, 255, 255]);

test/built-ins/Uint8Array/prototype/setFromHex/illegal-characters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.prototype.setfromhex
55
description: Uint8Array.prototype.setFromHex throws a SyntaxError when input has non-hex characters
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var illegal = [

test/built-ins/Uint8Array/prototype/setFromHex/length.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfromhex
55
description: >
66
Uint8Array.prototype.setFromHex.length is 1.
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.prototype.setFromHex, 'length', {

test/built-ins/Uint8Array/prototype/setFromHex/name.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfromhex
55
description: >
66
Uint8Array.prototype.setFromHex.name is "setFromHex".
77
includes: [propertyHelper.js]
8-
features: [uint8array-base64]
8+
features: [uint8array-base64, TypedArray]
99
---*/
1010

1111
verifyProperty(Uint8Array.prototype.setFromHex, 'name', {

test/built-ins/Uint8Array/prototype/setFromHex/nonconstructor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ esid: sec-uint8array.prototype.setfromhex
55
description: >
66
Uint8Array.prototype.setFromHex is not a constructor function.
77
includes: [isConstructor.js]
8-
features: [uint8array-base64, Reflect.construct]
8+
features: [uint8array-base64, TypedArray, Reflect.construct]
99
---*/
1010

1111
assert(!isConstructor(Uint8Array.prototype.setFromHex), "target.setFromHex is not a constructor");

test/built-ins/Uint8Array/prototype/setFromHex/results.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfromhex
55
description: Conversion of hex strings to Uint8Arrays
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var cases = [

test/built-ins/Uint8Array/prototype/setFromHex/string-coercion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/*---
44
esid: sec-uint8array.prototype.setfromhex
55
description: Uint8Array.prototype.setFromHex throws if its first argument is not a string
6-
features: [uint8array-base64]
6+
features: [uint8array-base64, TypedArray]
77
---*/
88

99
var toStringCalls = 0;

test/built-ins/Uint8Array/prototype/setFromHex/subarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
esid: sec-uint8array.prototype.setfromhex
55
description: Uint8Array.prototype.setFromHex takes into account the offset of the target Uint8Array
66
includes: [compareArray.js]
7-
features: [uint8array-base64]
7+
features: [uint8array-base64, TypedArray]
88
---*/
99

1010
var base = new Uint8Array([255, 255, 255, 255, 255, 255, 255]);

0 commit comments

Comments
 (0)